object MainForm: TMainForm
  Left = 224
  Top = 107
  Caption = 'MainForm'
  ClientHeight = 371
  ClientWidth = 767
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  KeyPreview = True
  Position = poScreenCenter
  OnCreate = FormCreate
  OnKeyDown = FormKeyDown
  OnKeyUp = FormKeyUp
  TextHeight = 13
  object Viewer: TGLSceneViewer
    Left = 0
    Top = 0
    Width = 582
    Height = 371
    Camera = MainCam
    Buffer.BackgroundColor = 10993326
    Buffer.ContextOptions = [roDoubleBuffer, roRenderToWindow, roTwoSideLighting]
    Buffer.FaceCulling = False
    FieldOfView = 85.691841125488280000
    PenAsTouch = False
    Align = alClient
    OnMouseDown = ViewerMouseDown
    OnMouseMove = ViewerMouseMove
    OnMouseUp = ViewerMouseUp
    TabOrder = 0
  end
  object MainPanel: TPanel
    Left = 582
    Top = 0
    Width = 185
    Height = 371
    Align = alRight
    BevelOuter = bvLowered
    TabOrder = 1
    object Label1: TLabel
      Left = 56
      Top = 56
      Width = 73
      Height = 25
      AutoSize = False
    end
    object Label2: TLabel
      Left = 40
      Top = 16
      Width = 97
      Height = 13
      Caption = 'RaycastIntersect'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = [fsBold]
      ParentFont = False
    end
    object Label3: TLabel
      Left = 56
      Top = 152
      Width = 73
      Height = 25
      AutoSize = False
    end
    object Label4: TLabel
      Left = 24
      Top = 112
      Width = 139
      Height = 13
      Caption = 'OcTreeRaycastIntersect'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = [fsBold]
      ParentFont = False
    end
    object Label5: TLabel
      Left = 56
      Top = 240
      Width = 104
      Height = 13
      Caption = 'Camera X Position'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGray
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = [fsBold]
      ParentFont = False
    end
    object Label6: TLabel
      Left = 56
      Top = 288
      Width = 95
      Height = 13
      Caption = 'Camera Rotation'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGray
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = [fsBold]
      ParentFont = False
    end
    object TrackBar1: TTrackBar
      Left = 8
      Top = 32
      Width = 169
      Height = 25
      Max = 180
      Min = -180
      Frequency = 2
      TabOrder = 0
      ThumbLength = 10
      OnChange = TrackBar1Change
    end
    object TrackBar2: TTrackBar
      Left = 8
      Top = 128
      Width = 169
      Height = 25
      Max = 180
      Min = -180
      Frequency = 2
      TabOrder = 1
      ThumbLength = 10
      OnChange = TrackBar2Change
    end
    object TrackBar3: TTrackBar
      Left = 16
      Top = 256
      Width = 169
      Height = 25
      Max = 200
      Min = -200
      Frequency = 2
      Position = 104
      TabOrder = 2
      ThumbLength = 10
      OnChange = TrackBar3Change
    end
    object TrackBar4: TTrackBar
      Left = 16
      Top = 304
      Width = 169
      Height = 25
      Max = 180
      Min = -180
      Frequency = 2
      TabOrder = 3
      ThumbLength = 10
      OnChange = TrackBar4Change
    end
  end
  object Scene: TGLScene
    Left = 16
    Top = 16
    object DummyCube1: TGLDummyCube
      CubeSize = 1.000000000000000000
      object Sphere2: TGLSphere
        Material.FrontProperties.Diffuse.Color = {C1C0C03C8180803DDEDD5D3F0000803F}
        Material.FrontProperties.Emission.Color = {E5E4643EF5F4743ED3D2523F0000803F}
        Direction.Coordinates = {000080BF000000800000000000000000}
        Position.Coordinates = {0000000000000000000080BF0000803F}
        ShowAxes = True
        Radius = 0.070000000298023220
        Slices = 6
        Stacks = 6
        object ArrowLine2: TGLArrowLine
          Material.FrontProperties.Diffuse.Color = {F1F0F03DDCDB5B3F9190903D0000803F}
          Material.FrontProperties.Emission.Color = {9190103ECDCC4C3EC7C6463F0000803F}
          Position.Coordinates = {0000000000000000CDCCCC3E0000803F}
          BottomRadius = 0.029999999329447750
          Height = 0.800000011920929000
          TopRadius = 0.029999999329447750
          HeadStackingStyle = ahssIncluded
          TopArrowHeadHeight = 0.400000005960464500
          TopArrowHeadRadius = 0.100000001490116100
          BottomArrowHeadHeight = 0.100000008940696700
          BottomArrowHeadRadius = 0.100000001490116100
        end
      end
      object DummyCube: TGLDummyCube
        CubeSize = 1.000000000000000000
        object FreeForm1: TGLFreeForm
          Material.FrontProperties.Diffuse.Color = {CDCC4C3F8786063FADAC2C3F4A0C023F}
          Material.FrontProperties.Emission.Color = {0000000000000000000000006DE7FB3E}
          Position.Coordinates = {B81E853FCDCCCC3D000000000000803F}
        end
      end
      object MainCam: TGLCamera
        DepthOfView = 50000.000000000000000000
        FocalLength = 200.000000000000000000
        TargetObject = DummyCube1
        Position.Coordinates = {0000803F000070410000803F0000803F}
        Direction.Coordinates = {000000000000803F0000008000000000}
        Up.Coordinates = {00000000000000000000803F00000000}
        Left = 376
        Top = 240
      end
      object Sphere3: TGLSphere
        Material.FrontProperties.Diffuse.Color = {C1C0C03C00000000CDCC4C3F0000803F}
        Material.FrontProperties.Emission.Color = {A1A0203EAFAE2E3FB5B4343E0000803F}
        Direction.Coordinates = {000080BF000000800000000000000000}
        Visible = False
        Radius = 0.070000000298023220
        Slices = 6
        Stacks = 6
        object ArrowLine3: TGLArrowLine
          Material.FrontProperties.Diffuse.Color = {CDCC4C3F8180803DB1B0B03D0000803F}
          Material.FrontProperties.Emission.Color = {8180003E8B8A0A3F9190903D0000803F}
          Position.Coordinates = {0000000000000000CDCCCC3E0000803F}
          BottomRadius = 0.029999999329447750
          Height = 0.800000011920929000
          TopRadius = 0.029999999329447750
          HeadStackingStyle = ahssIncluded
          TopArrowHeadHeight = 0.500000000000000000
          TopArrowHeadRadius = 0.150000005960464500
          BottomArrowHeadHeight = 0.100000001490116100
          BottomArrowHeadRadius = 0.100000001490116100
        end
      end
      object Sphere1: TGLSphere
        Material.FrontProperties.Diffuse.Color = {C1C0C03C00000000CDCC4C3F0000803F}
        Material.FrontProperties.Emission.Color = {DEDD5D3FE5E4643EA1A0203E0000803F}
        Direction.Coordinates = {000080BF000000800000000000000000}
        Position.Coordinates = {00000000000000000000803F0000803F}
        ShowAxes = True
        Radius = 0.070000000298023220
        Slices = 6
        Stacks = 6
        object ArrowLine1: TGLArrowLine
          Material.FrontProperties.Diffuse.Color = {CDCC4C3F8180803DB1B0B03D0000803F}
          Material.FrontProperties.Emission.Color = {F0EF6F3F00000000BDBC3C3E0000803F}
          Position.Coordinates = {0000000000000000CDCCCC3E0000803F}
          BottomRadius = 0.029999999329447750
          Height = 0.800000011920929000
          TopRadius = 0.029999999329447750
          HeadStackingStyle = ahssIncluded
          TopArrowHeadHeight = 0.400000005960464500
          TopArrowHeadRadius = 0.100000001490116100
          BottomArrowHeadHeight = 0.100000001490116100
          BottomArrowHeadRadius = 0.100000001490116100
        end
      end
    end
    object Light1: TGLLightSource
      Ambient.Color = {0000003F0000003F0000003F0000803F}
      ConstAttenuation = 1.000000000000000000
      SpotCutOff = 180.000000000000000000
    end
    object Plane1: TGLPlane
      Material.BackProperties.Ambient.Color = {0000000000000000CDCC4C3E0000803F}
      Material.BackProperties.Diffuse.Color = {00000000000000000000803F0000803F}
      Material.BackProperties.Emission.Color = {0000000000000000CDCC4C3E0000803F}
      Material.FrontProperties.Ambient.Color = {0000000000000000CDCC4C3E0000803F}
      Material.FrontProperties.Diffuse.Color = {00000000000000000000803F0000803F}
      Material.FrontProperties.Emission.Color = {0000000000000000CDCC4C3E0000803F}
      Scale.Coordinates = {0000E040000020410000803F00000000}
      Visible = False
      Height = 1.000000000000000000
      Width = 1.000000000000000000
    end
  end
end
